package org.example.zpqy.bean;

import lombok.Data;

@Data
public class WeatherResponse {
    private String status; // 状态码
    private String count; // 返回结果总数目
    private String info; // 返回状态说明
    private String infocode; // 返回状态说明编码
    private WeatherData data; // 天气数据
}

@Data
class WeatherData {
    private String city; // 城市名称
    private String adcode; // 城市编码
    private String province; // 省份名称
    private String reporttime; // 数据发布的时间
    private Forecast[] forecasts; // 预报数据数组
}

@Data
class Forecast {
    private String date; // 预报日期
    private String week; // 星期几
    private String dayweather; // 白天天气现象
    private String nightweather; // 夜间天气现象
    private String daytemp; // 白天温度
    private String nighttemp; // 夜间温度
    private String daywind; // 白天风向
    private String nightwind; // 夜间风向
    private String daypower; // 白天风力
    private String nightpower; // 夜间风力
}